body{margin: 0px;font-family:tahoma;color:#666;}
p,form,h1,h4{margin:0;}
p{font-size:12px;line-height:22px}
.headerbg{height:100px;background:url("images/header.jpg") repeat-x;border:1px solid #ccc; }
.bodybg{background:#F9F3F3;background-image:url("images/bg1.jpg") repeat-x;}
.button{margin-top:2px;
	margin-bottom:2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:15px;
	border: 1px solid gray;
	text-decoration:none;
	background:#797979;
	color:#FFFFFF;
	cursor:pointer;
	height:20px;
	font-weight:bold;
	font-family:tahoma;
	font-size:11px ;
}
.break{height:15px;line-height:5px;}
.page_title{color:#218ACB;font-size:20px;font-family:tahoma;padding-top:4px;margin-bottom:4px;}
.page_subtitle{color:#218ACB;font-size:14px;font-family:tahoma;padding-top:4px;}
.cleardiv{clear:both;}
.fleft{float:left;}
.fright{float:right;}

ul.topMenu {	width:901px;	list-style-type: none;	padding: 0px;	margin: 0px;	border-bottom: 1px solid #ccc;	height: 23px;}
ul.topMenu li {font-family:arial;float: left;	margin: 0px;	height: 23px;	margin-left: 10px;	text-align:center;	border-right: 1px solid #ccc;	padding-right:7px;	padding-left:7px;}
ul.topMenu li .active {color:#fff;text-decoration:underline;}
ul.topMenu li a.profile {	font-size:11px;	top: 1px;	color:#fff;font-weight:bold;	text-decoration:none;	}
ul.topMenu li a {	font-size:11px;;	position: relative;	top: 1px;	color:#666;	font-weight:bold;	text-decoration:none;	}

ul.topMenu li a:hover {	color:#fff;	text-decoration:underline;}

.footer p{text-align:center;font-weight:bold;letter-spacing:0.1em;color:#666;font-family:tahoma;font-size:11px;}
.footerlinks {margin-top:10px;text-align:center;margin-left:auto;margin-right:auto;font-weight:normal;letter-spacing:0.1em;color:#666;font-family:tahoma;font-size:11px;text-align:center;}
ul.menu {list-style-type: none;	padding: 0px;	margin: 0px;height: 23px;}
ul.menu li {margin-left:4px;margin-right:4px;font-family:tahoma;float: left;text-align:left;padding-right:6px;padding-left:0px;border-right:1px solid #666; }
ul.menu li a {	font-size:1.1em;;position: relative;	top: 1px;	text-decoration:none;	}
ul.menu li a:hover {	color:#fff;	text-decoration:underline;}
ul.menu li:last-child {border-right: 0px solid #ccc;}


a.stdlink{color:#AA0C0B;}
a.stdlink:hover{color:#AA0C0B;text-decoration:none;}

.txtbox{font-size:12px;border:1px solid #a2a2a2;font-family:tahoma;padding:2px;}
.fnone{float:none;}

.profile{margin-top:100px;}
.profile a{font-size:11px;margin-left:2px;font-weight:bold;color:#fff;}
.profile span{font-size:12px;color:#666;}
.profile_menu{font-size:13px;font-weight:bold;text-align:left;width:200px;}
.profile_menu ul {list-style-type: none;margin:2px;padding:5px;}
.profile_menu ul li {font-size:11px;margin: 0px;height: 23px;margin:5px;text-align:left;padding-right:10px;padding-left:10px;background:url(../images/next.gif) 0px 3px;background-repeat:no-repeat;}

.profile_menu a{font-weight:normal;}

.captial{text-transform:uppercase;}
.note{font-weight:normal;}
.errorBox{text-align:left;padding-left:0px;font-size:12px;color:#ff0000;font-weight:bold;border:1px solid #f2f2f2;padding:4px;max-width:400px;}


.msgBox{font-size:12px;color:#3E8C26;font-weight:bold;border:1px solid #f2f2f2;background:#FAFCD8;padding:4px;}
.frmLabel{font-size:11px;font-weight:bold;color:#666;}
.section_head{font-size:11px;margin-left:0px;padding:4px;padding-left:5px;font-weight:bold;border-bottom:2px solid #ccc;background:#f2f2f2;}

.label_10{font-size:10px}
.label_11{font-size:11px;}
.label_12, table{font-size:12px;}
.label_13{font-size:13px;}
.label_14{font-size:14px;}
.label_15{font-size:15px;}
.label_16{font-size:16px;}
.label_17{font-size:17px;}
.bold{font-weight:bold;}
.label_bold{font-weight:bold;}
.label_white{color:#ffffff;}
.label_black{color:#000000;}
.grey_bg{background-color:#f2f2f2;}
.label_grey{color:#666;}
.white_bg{background:#ffffff;}

.selectbox
{
font-size:12px;
border:1px solid #a2a2a2;
font-family:tahoma;
background:#fff;
height:19px;
background:#f2fff2;
letter-spacing:0.04em;
margin:1px;

}

.txtarea{font-size:12px;padding:3px;font-family:tahoma;border:1px solid #a2a2a2;}
.label_bg_alert{color:#AC1E7A;font-weight:bold;border:1px solid #f2f2f2;padding:1px;}
.selectbox .label_bg_msg{color:#fff;font-weight:bold;border:1px solid #f2f2f2;padding:1px;}
 


.maincontent{background-image:url("images/ss.jpg");}
.bodyContent{margin-top:15px;}

.table_panel{border:2px solid #ccc;margin-top:5px;}
.table_panel th{font-size:11px;background:#ccc;}
.section_panel{background:#f2fff2;padding:6px;border:2px solid #ccc;}
.pointer{cursor:pointer;}

.stdsublink{font-size:11px;font-weight:bold;}

ul.subMenu {list-style-type: none;	padding: 0px;	margin: 0px;}

ul.subMenu li {	float: left;	margin: 0px;	height: 23px;	text-align:left;	padding-left:3px;	margin-bottom:3px;	width:110px;}

ul.subMenu li a {color:#fff;	font-size:11px;	position: relative;	top: 1px;	text-decoration:none;	}
ul.subMenu li a:hover {	color:#fff;	font-weight:bold;	text-decoration:underline;}
.fileinput{border:1px solid #666;font-size:11px;}




.loginBox{

padding:10px;
margin:5px;
border:1px solid #f2f2f2;
	
}


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(http://tablesorter.com/themes/blue/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(http://tablesorter.com/themes/blue/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

.sheetlist{ background:#F0F0F6;border:0px solid #666;margin:6px;padding:4px;}
.sheetlist .item{background:#e6EEEE;border:1px solid #666;margin:6px;padding:4px;}
.sheetlist div{padding:3px;font-weight:bold;}
.sheetlist span{font-weight:normal;padding:2px;}

.frmrow { clear:left; padding:4px 0;font-size:12px; }
.frmlabel { float:left; clear:left; width:13em; padding:1px;font-weight:normal;color:#000; }
.frmlabelFixedHeight { float:left; clear:left; width:20em; height:77px; padding:1px; }
.frmlabel,.frmLabelFixedHeight { font-weight:700; }
.frmrow input[type=text]{border:1px solid #949494;font-family:Arial;font-size:12px;}
.frmrow input[type=password]{border:1px solid #949494;font-family:Arial;font-size:12px;}
.frmrow input[type=textarea]{border:1px solid #666;font-family:Arial;font-size:12px;}

.bodycontent{
background:#EEEAE3;

}
.loginBox input[type=text]{height:25px;	font-size:18px;color:#666;width:250px;}
.loginBox input[type=password]{height:25px;	font-size:18px;color:#666;width:250px;}
